#navigator-toolbox .textbox-input {
  opacity: 0.99 !important;
}

/* ::::: aero glass effects ::::: */

/* aero borders coverup */
#main-window[sizemode="normal"] notificationbox {
  border: 2px solid !important;
  border-bottom: 1px solid rgba(0,0,0,0.99) !important;
  -moz-border-top-colors: rgba(80,80,80,0.99) rgba(240,240,240,0.99) !important;
  -moz-border-left-colors: rgba(80,80,80,0.99) rgba(240,240,240,0.99) !important;
  -moz-border-right-colors: rgba(80,80,80,0.99) rgba(240,240,240,0.99) !important;
}

#main-window[sizemode="maximized"] notificationbox {
  border-top: 2px solid !important;
  border-bottom: 1px solid !important;
  -moz-border-top-colors: rgba(80,80,80,0.99) rgba(240,240,240,0.99) !important;
  -moz-border-bottom-colors: rgba(80,80,80,0.99) rgba(240,240,240,0.99) !important;
}

/* apply aero to toolbars */
#navigator-toolbox,
#browser-bottombox,
.tabbrowser-tabs,
#sidebar-box {
  background-color: black !important;
}

#main-window[aeroEnabled="true"][totEnabled="true"] .tabs-bottom {
  background-color: black !important;
}

/* ::::: text ::::: */


/* text aero fix */
sidebarheader,
.tab-text,
#navigator-toolbox .textbox-input,
#navigator-toolbox .toolbarbutton-text,
#browser-bottombox *,
#navigator-toolbox .menubar-text,
#identity-icon-label {
  opacity: 0.99 !important;
}

/* text bevel */ 
#browser-bottombox label,
#browser-bottombox description,
#navigator-toolbox .toolbarbutton-text,
#navigator-toolbox .menubar-text {
  text-shadow: 0 1px 0 rgba(255,255,255,0.3),
               0 0 5px rgba(255,255,255,0.9) !important;
}

.tabbrowser-tabs .tab-text {
  text-shadow: 0 1px 0 rgba(255,255,255,0.25),
               0 0 4px rgba(255,255,255,0.5),
               0 0 10px rgba(255,255,255,0.5) !important;
}

.tabbrowser-tab[selected="true"] .tab-text {
  text-shadow: 0 1px 0 rgba(255,255,255,0.35) !important;
}

/* find toolbar text fix */
#FindToolbar .checkbox-label {
  text-shadow: 0 2px 2px rgba(255,255,255,1) !important;
}

#FindToolbar description {
  text-shadow: 0 1px 0 rgba(255,255,255,1) !important;  
}

/* ::::: bottom box ::::: */

/* background */
#main-window[sizemode="normal"] #browser-bottombox {
  -moz-border-image: url("chrome://browser/skin/bottom-box.png") 1 1 2 1 / 1px 1px 2px 1px !important;
}

#main-window[sizemode="maximized"] #browser-bottombox {
  -moz-border-image: url("chrome://browser/skin/bottom-box.png") 1 1 1 1 / 1px 0 0 0 !important;
}

#status-bar {
  max-height: 16px !important;
}

statusbarpanel {
  margin-top: -5px !important;
  margin-bottom: -4px !important;
}

#main-window[sizemode="maximized"] statusbarpanel {
  margin-right: -1px !important;
  margin-top: -4px !important;
  margin-bottom: -3px !important;
}

/* find toolbar */
#FindToolbar {
  margin-bottom: -3px !important;
}

.findbar-find-fast.findbar-find-status {
  margin: 0 0 0 2px !important;
}

#FindToolbar .findbar-find-fast.find-status-icon,
#FindToolbar description {
  margin: 0 !important;
}

/* sidebar */
#sidebar-box {
  -moz-border-image: url("chrome://browser/skin/notification-info.png") 3 / 3px !important;
}
